草庐IT

iOS 双击tabBar滚动tableView到指定位置

全部标签

java - 在屏幕右下角的位置

我需要在我的屏幕上定位JFrame。但是我不能让它们出现在屏幕底部的右侧。请有人能解释一下如何定位它们,如果你能描述如何去做,那就太好了。这是到目前为止的代码。//GetsthescreensizeandpositionstheframeleftbottomofthescreenGraphicsEnvironmentge=GraphicsEnvironment.getLocalGraphicsEnvironment();GraphicsDevicedefaultScreen=ge.getDefaultScreenDevice();Rectanglerect=defaultScreen.

java - 如何将对象放置在 JFrame 上的特定位置 (x,y)?

如何将对象放置在JFrame上的特定位置(x,y)? 最佳答案 在这里找到AbsolutePositioningTutorials.请仔细阅读,关于为什么不鼓励使用LayoutManagers的原因。要将JButton添加到您的JPanel,您可以使用它:JButtonbutton=newJButton("ClickMe");button.setBounds(5,5,50,30);panel.add(button);在这里试试这个示例程序:importjava.awt.*;importjavax.swing.*;publicclas

java - ant 任务将属性文件复制到 java 构建目录中的相应位置

好吧,我被难住了。我有一个Java树,它看起来像一个非常典型的EclipseJava构建:myprojectsrccomexampletest//Javafilesincom.example.testherebincomexampletest//Compiledclassfileswillgohere现在我在myproject/src/com/example/test中有一个MyClass.properties文件以及源Java文件。如何编写适当的ant任务以将源树中所有已更改的.properties文件复制到构建(myproject/bin)树中的相应位置?(其中较简单的一半是进行实

java - 如何检查字符串是否包含指定字符以外的字符。 ( java 语)

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。我有一个程序要求用户输入一个三字符的字符串。该字符串只能是a、b或c的组合。如何在不执行一百万个条件语句的情况下检查字符串是否包含指定字符之外的任何其他字符。伪例子:Strings="abq"if(s.containsOtherCharacterThan(a,b,c))System.exit(-1)

java - 即使在简单的 POJO Java 类中实现 java.io.Serializable 也是最佳实践吗?

一般来说,让简单的POJOJava类实现java.io.Serializable是最佳实践吗? 最佳答案 一般不会。约书亚布洛赫说implementSerializablejudiciously.他描述的缺点总结:降低了以后更改类实现的灵active-序列化形式是类API的一部分更有可能出现一些错误和安全漏洞-攻击者可以访问序列化字节流中的类内部增加了测试负担-现在您必须测试序列化!负担子类的作者——他们也必须使他们的子类可序列化当然,有时您需要一个POJO来实现可序列化,例如RMI,但如果不需要,没有它您的代码会更简单、更安全。

java - TableViewer 中字段之间的制表符

我想做的是能够在表中的元素之间切换。我目前正在这样创建我的表。this.tableViewer=newTableViewer(parent,SWT.FULL_SELECTION);tableViewer.setUseHashlookup(true);table=tableViewer.getTable();GridDatagridData=newGridData(GridData.FILL_BOTH);gridData.grabExcessVerticalSpace=true;table.setLayoutData(gridData);table.setLinesVisible(tru

java - 使Java JScrollpane仅垂直滚动

我希望我的整个JFrame垂直滚动。我添加了以下代码,但它只创建了一个水平滚动条。frame.setContentPane(newJScrollPane(newGradeQuickResource()));我想做相反的事情。我只需要垂直滚动条,不需要水平滚动条。我看过横向策略的代码,但是好像不行。我不知道该给它起什么名字。这段代码看起来像这样:setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);谢谢! 最佳答案 尝试this:publicclass

java - 在java中交换数组中元素的位置?

好的,这是我第一次在这里发帖,所以请多多包涵。我有一个格式为"Smith,BobI"的名字,我需要将此字符串转换为"BobI.Smith"。关于如何进行此操作的任何想法?这是我尝试过的一种方法,虽然它确实完成了工作,但看起来很草率。publicstaticvoidmain(String[]args){Strings="Smith,BobI.",r="";String[]names;for(inti=0;i 最佳答案 如果名字总是,,试试这个:Stringname="Smith,BobI.".replaceAll("(.*),\\s+

java - 使用java获取System32文件夹位置

在XP及更高版本上,我的System32文件夹位于C:\WINDOWS\system32。在Windows2000上,它位于C:\WINNT\system32。有没有System.getProperty("something");或者我可以通过某种方式获取System32文件夹的位置? 最佳答案 由于想到了NT,通过环境变量获取的方式是:%WINDIR%\system32你可以这样做:Stringsysdir=System.getenv("WINDIR")+"\\system32";维基百科上更多的Windows默认环境变量:htt

java - 无法在 JPanel 上设置 JLabel 的位置

我已经为JLabel设置了相对于JPanel的位置(0,0)。但它出现在中心和顶部。我犯了什么错误?importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;publicclassMainextendsJFrame{privateJPanelpanel;privateJLabellabel1;publicMain(){panel=newJPanel();panel.setBackground(Color.YELLOW);ImageIconicon1=newImageIcon("3.png");label1=newJLabel